Sliding Window Algorithm Explained Clearly | Longest Substring Without Repeating Characters Leetcode